![]() method and equipment for providing character input interface.
专利摘要:
METHOD AND EQUIPMENT FOR PROVIDING CHARACTER INPUT INTERFACE. A method and equipment are provided for providing a character input interface. The method of providing a character input interface on a terminal that has a touch screen includes simultaneously displaying a first keyboard in a first region and a second keyboard that includes language selection keys of the second keyboard in a second region by touch screen in a character input mode; and changing a second keyboard language to a language corresponding to a second keyboard language selection key touched while holding a first keyboard language when input is received by touching the second keyboard language key. 公开号:BR112013031809B1 申请号:R112013031809-0 申请日:2012-04-30 公开日:2021-04-20 发明作者:Sung Wook Park;Se Hwan Park;Ji Hoon Kim;Ji Hoon Lee 申请人:Samsung Electronics Co Ltd; IPC主号:
专利说明:
TECHNICAL FIELD [001] The present invention generally relates to a method and an equipment to provide a character input interface and, more specifically, to a method and an equipment to provide a convenient virtual keyboard in a touch-sensitive terminal. FUNDAMENTALS OF THE INVENTION [002] Recently, with the development of communication technology, an input device, and a display device, terminals having touch-sensitive interfaces such as smart phones or tablet PCs have been widely used. [003] A touch sensitive interface was developed and provided for a terminal that has a small screen such as a mobile phone or an MP3 player. Consequently, the size of a screen is restricted and therefore only one input mode (Korean language, English language, numerals, symbols, and the like) is provided to a user. Recently, however, devices such as tablet PCs have become available, which provide a relatively large screen. There is a need for an interface that allows a user to efficiently use a large screen. [004] The Chunjiin and Naratgul keyboard layouts have been widely used as a keyboard interface in a small terminal such as a mobile phone. Currently, a keyboard interface for a small terminal is applied to a terminal that has a large screen. The size of each key and the distance between keys on a keyboard are relatively large to significantly increase a finger movement distance. [005] Furthermore, a QWERTY keyboard interface is known as an intuitive and fast interface. However, to implement a QWERTY keyboard on a touchscreen, a user must put their fingers in the air unless the user contacts fingers on the touchscreen for a short period when entering characters. Due to this inconvenience, a user often uses a QWERTY keyboard interface using one finger instead of two. However, when a QWERTY keyboard interface is provided across the bottom edge of a large terminal such as a tablet PC, the distance that you have to move your finger becomes quite large. [006] Furthermore, as the world becomes more globalized, it may often be necessary to introduce several foreign languages simultaneously, including, for example, the Korean language and other languages. However, it is very inconvenient for a user to switch input languages every time. DISCLOSURE OF THE INVENTION Technical problem [007] The present invention was made due to the above problems, and provides an interface that allows a user to conveniently input by keyboard into a terminal that has a touch-sensitive screen on a large screen. [008] The present invention also provides an interface that allows a user to efficiently input text composed of several languages combined in a terminal that has a touch screen on a large screen. Solution to Problem [009] In accordance with one aspect of the present invention, a method for providing a character input interface on a terminal having a touch screen, includes simultaneously providing a first keyboard to a first region of a screen and a second keyboard which includes language selection keys from the second keyboard to a second region of the screen by the touch screen in a character input mode; and changing a language of the second keyboard to a language corresponding to a language selection key of the second keyboard played while holding a language of the first keyboard when input touch of the second keyboard languages key is received. [010] According to another aspect of the present invention, a terminal for providing a character input interface through a touch-sensitive screen that includes a touch sensor and a display unit, includes the touch-sensitive screen simultaneously providing a first keyboard to a first region and a second keyboard including language selection keys from the second keyboard to a second region by the touch screen in a character input mode; and a controller controlling the touchscreen to change the language of the second keyboard to a language corresponding to a language selection key of the second keyboard played while holding a language of the first keyboard when the second keyboard's language key input touches. keyboard is received by the touchscreen. [011] According to another aspect of the present invention, a computer-readable recording medium is provided, in which a program for executing the method for providing a character input interface on a terminal having a touch-sensitive screen is recorded , including simultaneously providing a first keyboard to a first region of a screen and a second keyboard, including language selection keys of the second keyboard, to a second region of the screen by the touch screen in a character input mode; and changing a language of the second keyboard to a language corresponding to a language selection key of the second keyboard played while holding a language of the first keyboard when input is received by pressing the language key of the second keyboard. BRIEF DESCRIPTION OF THE DRAWINGS [012] The objectives, characteristics, aspects and advantages of the present invention will become evident from the following detailed description together with the attached drawings, in which: [013] FIG. 1 is a block diagram illustrating a configuration of a terminal in accordance with an embodiment of the present invention; [014] FIG. 2 is a flowchart illustrating a method for providing a character input interface in accordance with an embodiment of the present invention; [015] FIGS. 3A to 4 illustrate a screen that provides a keyboard interface in accordance with an embodiment of the present invention; [016] FIGS. 5A and 5B illustrate a screen of a touch-sensitive screen in accordance with an embodiment of the present invention; [017] FIGS. 6A and 6B illustrate a screen of a touch-sensitive screen in accordance with an embodiment of the present invention; [018] FIGS. 7A and 7B illustrate a screen that provides a keyboard interface in accordance with an embodiment of the present invention; and [019] FIGS. 8A to 8C illustrate a screen that provides a keyboard interface in accordance with an embodiment of the present invention. MODE OF INVENTION [020] A method and an apparatus for providing an interface for inputting a character according to embodiments of the present invention are described with reference to the accompanying drawings in detail. The same reference numbers are used throughout the drawings to refer to the same or similar parts. Detailed descriptions of well-known functions and structures incorporated herein may be omitted to avoid obscuring the subject of the present invention. [021] Hereinafter, the present invention is described with reference to drawings to explain a method and an apparatus for providing a character input interface according to embodiments of the present invention. [022] As used here, the term "keyboard language" or "keyboard layout language" is not limited to media such as Korean language, English language, Japanese language used in some countries. "Numbers, symbols and functions" in relation to a keyboard interface for some character or control input such as numerals, symbols and functions are considered to be a key-matching interface language. A keyboard language represents a representative character or control command capable of being entered through a corresponding keyboard. When a keyboard language is numerals, the keyboard may include a portion of arithmetic symbols such as "+", "-", "/", and "*" or keys for specific characters, as well as numeral keys from 0- 9. When a keyboard language is Korean, the keyboard may include a portion of punctuation symbol keys such as "." and "," as well as Korean letters. That is, the keyboard language becomes information capable of identifying the key layout of a corresponding keyboard. [023] FIG. 1 is a block diagram illustrating a configuration of a terminal 100 in accordance with an embodiment of the present invention. [024] With reference to FIG. 1, a terminal 100 of the present invention includes a Radio Frequency (RF) communication unit 110, an audio processor 120, a touch screen 130, a key input unit 140, a memory 150 and a controller 160. [025] The RF communication unit 110 performs the corresponding data transmission and reception functions for RF communication from the terminal 100. The RF communication unit 110 includes a transmitter (not shown) to upconvert the frequency of a signal transmitted and amplify the signal, a receiver (not shown) to amplify with low noise a received signal and downconvert the signal. Furthermore, the RF communication unit 110 receives data via an RF channel and transmits the received data to the controller 160. The RF communication unit 110 transmits data sent by the controller 160 via the RF channel. [026] Audio processor 120 can be configured by a codec-decoder (CODEC). The CODEC may include a CODEC data processing data packet and an audio CODEC that processes an audio signal. Audio processor 120 converts a digital audio signal into an analog audio signal using the audio CODEC, and reproduces the analog audio signal using an SPK speaker. Audio processor 120 converts an analog audio signal input from a MIC microphone to a digital audio signal using the audio CODEC. [027] The touch-sensitive screen 130 includes a touch sensor 131 and a display unit. Touch sensor 131 detects a user's touch performance. The touch sensor can be configured by a touch sensor such as a capacitive type, a resistive overlay type, an infrared beam type or a pressure sensor. In addition to the foregoing sensors, several types of sensing devices capable of detecting the contact or pressure of an object can be configured as the touch sensor 131 of the present invention. Touch sensor 131 detects that a user touches, generates and transmits a sensing signal to controller 160. The sensing signal contains data of the coordinates at which a user touches. When the user performs a touch position movement operation, the touch sensor 141 generates and transmits a sensing signal that includes coordinate data of a touch position movement path to the controller 160. [028] Specifically, touch sensor 131 can detect user input for extending and displaying a group of object items. User input can include a tap (including multitap) or drag. [029] The display unit 132 can be a Liquid Crystal Display (LCD), an Organic Light Emitting Diode (OLED), or an Active Organic Matrix Light Emitting Diode (AMOLED). Display unit 132 displays terminal 100 menus, input data, function setting information, and various other information to a user. The display unit 132 performs a function by showing a startup screen, a standby screen, a menu screen, a call screen, and other application screens of terminal 100. [030] The touch-sensitive screen 130 of the present invention simultaneously provides a first keyboard and a second keyboard under the control of the controller 160. Here, the first keyboard and the second keyboard can display different languages. Furthermore, if the touch screen 130 detects language selection input from the second keyboard, only a language from the second keyboard can change in a held state of the language from the first keyboard. For example, the first keyboard might show a main language input keyboard (eg Korean language). The second keyboard may be an assistant language input keyboard (eg, numerals, functions, symbols, Greek language, Chinese language, and the like). The second keyboard can be called "assistant keyboard" or "secondary keyboard" because it is a keyboard for input of an assistant language. The second keyboard can be called "quick keyboard" because it helps to quickly enter characters. However, the sharing of functions of the first keyboard and the second keyboard can be substituted for each other or be properly combined. [031] A user can input characters using a keyboard provided via the touch screen 130. First keyboard and second keyboard operations can, for example, be performed via drag input. An operation of the touch-sensitive screen 130 is described with reference to FIGS. 2 to 8C in detail. [032] Input key 140 receives a key operation from a user to control terminal 100, and generates and transfers an input signal. Key input unit 140 can be configured by a keyboard that includes numeral keys and direction keys, or a predetermined function key on one side of terminal 100. In one embodiment of the present invention, when all operations of terminal 100 can be performed by only a touchscreen 130, the key input unit 140 can be omitted. [033] Memory 150 stores programs and data necessary for an operation of terminal 100. Memory 150 can be divided into a program area and a data area. The program area stores a program that controls the entire operation of terminal 100, an Operating System (OS) for initializing terminal 100, an application program necessary for playing multimedia content, or other optional functions of the mobile terminal such as a camera function, a sound reproduction function, or a picture or moving image reproduction function. The data area stores data created in accordance with the use of the terminal 100, for example, images, moving images, phone books, and audio data. [034] Controller 160 controls an overall operation of the respective structural elements of terminal 100. In particular, controller 160 controls terminal 100 to simultaneously provide a first keyboard and a second keyboard via the touch screen 130. An operation of the controller 160 will be illustrated with reference to FIGS. 2 to 8C in detail. [035] FIG. 2 is a flowchart illustrating a method for providing a character input interface in accordance with an embodiment of the present invention. [036] A controller 160 determines whether the conditions for providing multiple keyboards simultaneously are satisfied (210). Conditions for providing multiple keyboards simultaneously may change according to the setting of terminal 100. For example, when a need for provision of a keyboard is detected, i.e., if a user selects conditions for providing multiple keyboards simultaneously, controller 160 may determine that the conditions for providing multiple keyboards simultaneously are unconditionally satisfied. In another embodiment, when one direction of terminal 100 is in landscape mode and a need for provision of a keyboard is detected, controller 160 determines that the conditions for providing multiple keyboards simultaneously are satisfied. When the need for keyboard provision is detected, a language key is simply provided in the conventional way. However, when a user touches a key requesting provision of multiple language keyboards, controller 160 determines that the conditions for providing multiple keyboards simultaneously are satisfied. Furthermore, when the need for provision of a keyboard is detected, only the English QWERTY keyboard is simply provided. Then, if a Korean/English selection key is touched, controller 160 determines that the conditions for providing multiple keyboards simultaneously are satisfied. The conditions for providing multiple keyboards simultaneously are illustrated as an example, which can be changed by a user, a hardware producer, or a software developer. [037] When the conditions for providing multiple keyboards simultaneously are not satisfied, the process proceeds to step 215. The touchscreen 130 provides a keyboard, for example, a QWERTY keyboard, or no keyboard interface in step 215. The process then returns to step 210 and repeats step 210 and step 215 until the simultaneous keyboard supply conditions are satisfied. [038] When the conditions for providing multiple keyboards simultaneously are satisfied, the touch screen 130 simultaneously provides a first keyboard and a second keyboard in step 220. [039] FIGS. 3A through 4 illustrate a screen that provides a keyboard interface in accordance with an embodiment of the present invention. [040] With reference to FIG. 3A, a keyboard interface 340 is provided at a lower portion of a touch screen 310 screen. A second keyboard interface 320 ("second keyboard") is provided on the left side of keyboard interface 340. A first keyboard interface 330 ("first keyboard") is provided on the right side of keyboard interface 340. The second keyboard 320 includes language selection keys of second keyboard 322, and first keyboard 330 includes language selection keys of first keyboard 332. As shown in FIG. 3A, Korean language is selected as the language for the first keyboard 330. Numerals are selected as the language of the second keyboard 320. If a user touches one of the language selection keys of the second keyboard 322, a language of the second keyboard is changed 320. A language of the first keyboard 330 is not changed. If the user touches one of the language selection keys of the first keyboard 332, the language of the second keyboard 320 remains the same, but the language of the first keyboard 330 is changed. [041] For example, if the user touches a numeral select key 322a, the language of the second keyboard 320 becomes numerals. The screen in FIG. 3A shows a screen in which the language of the second keyboard 320 is numerals. [042] In another embodiment, if a user touches an English select key 322b, the language of the second keyboard 320 becomes the English language as illustrated in FIG. 3B. If the user touches a symbol selection key 322c, a keyboard for inputting special symbols (such as ', !, @, #, %, A, &, *, and the like) is provided as the second keyboard. That is, the language of the second keyboard 320 becomes "symbols". In addition, if the user touches a 322d function selection key, a keyboard is provided for inputting function keys (such as up, down, left and right cursor movement, character removal, and similar) as the second keyboard 320. That is, the language of the second keyboard 320 becomes "functions". As illustrated above, the language of a keyboard includes a language used for communication in each country and may also include a language that includes character input or controls in the case of a keyboard that has a plurality of keys for specific character input and controls. [043] In an embodiment of FIGS. 3A and 3B, when a user input essentially Korean language and uniformly used symbols, an English language, and numerals, the user can conveniently input characters. [044] As an example of FIG. 4, multiple languages are selected as the language of the second keyboard 420. A keyboard interface 340 is provided at a lower end of a screen 410 in FIG. 4. A first keyboard 330 is positioned on the right side in a keyboard interface 340 as illustrated in FIGS. 3A and 3B. The construction of the first keyboard 330 is identical to that illustrated in FIGS. 3A and 3B and therefore their description is omitted. [045] A second keyboard 420 is provided on a left side on the keyboard interface 340. The second keyboard 420 includes language selection keys of the second keyboard 422. The language selection keys of the second keyboard 422 include the language selection key. Chinese language 422a, Greek language select key 422b, Russian language select key 422c, and French language select key 422d. FIG. 4 illustrates a keyboard provided when a user touches the Greek language select key 422b. That is, when the Greek language is selected as the language of the second keyboard 420, a keyboard of FIG is provided. 4. When the user touches the Chinese language selection key 422a, the Greek language selection key 422b, the Russian language selection key 422c, or the French language selection key 422d, the controller 160 changes the language of the second keyboard 420 to a language corresponding to selection keys 422a, 422c and 422d without changing the language of the first keyboard 330. [046] In an embodiment of FIG. 4, when user uniformly input Chinese language, Greek language, Russian language, and French language while essentially inputting Korean language characters, user is able to input characters more conveniently. [047] With reference back to FIG. 2, controller 160 determines whether language selection input for second keyboard 320 or 420 is detected via touch screen 130 at step 230. Language selection input for second keyboards 320 or 420 can be input from touching a language selection key of the second keyboard 322 of FIG. 3A and touch input of a language select key from the second keyboard 422 of FIG. 4. When language selection input for the second keyboard 320 or 420 is detected, controller 160 changes a language of the second keyboard 320 or 420 to a selected language while holding a language of the first keyboard 330 in step 235. When input language selection for the second keyboards 320 or 420 is not detected, the process proceeds to step 240. [048] Controller 160 determines whether language selection input to first keyboard 330 is detected via touch screen 130 at step 240. Language selection input to first keyboard 330 may be touch input from a language selection key of first keyboard 332. When language selection input for first keyboard 330 is detected, controller 160 changes a language of first keyboard 330 to a selected language while holding a language of second keyboard 320 or 420 in the step 245. When language selection input for the first keyboard is not detected, the process returns to step 210 and repeats steps 210 to 240 until the conditions for providing multiple keyboards simultaneously are satisfied. [049] FIGS. 5A and 5B illustrate a touch-sensitive screen 130 in accordance with an embodiment of the present invention. In FIG. 5A, a boundary 510 is shown between the first keyboard 330 and the second keyboard 320. If a user drags the boundary 510 toward the left or right side for more than a pre-set distance, the controller 160 can cause the touchscreen 130 displays only one of the 330 first keyboard and 320 second keyboard in most regions of the 340 keyboard, but does not display the rest of it. [050] For example, when a user drags the boundary 510 to the left end of the first keyboard 330 as illustrated in FIG. 5A, controller 160 stops displaying first keyboard 330 as shown in FIG. 5B, and controls the second keyboard 320 to be enlarged and displayed over a larger region of keyboard 340. Border 510 is moved to a lower right end of screen 310 to be displayed. On a screen of FIG. 5B, when a user drags boundary 510 to a lower center edge of screen 310, two keyboards can be provided simultaneously as a screen of FIG. 5A. [051] In an embodiment shown in FIGS. 5A and 5B, a user can conveniently enlarge a keyboard to use a keyboard interface to distinguish between a case where one keyboard is used and a case where at least two keyboards are used. [052] FIGS. 6A and 6B illustrate a touch-sensitive screen 130 in accordance with an embodiment of the present invention. [053] As shown in FIG. 6A, a first keyboard 330 is provided in a lower right region of a screen 310, and a second keyboard 320 is displayed in a lower left region of the screen 310. a preset position on the first keyboard 330 to a preset position on the second keyboard 320, the controller 160 controls the touch screen 130 to switch the positions of the first keyboard 330 and the second keyboard 320 with each other. Likewise, if the touchscreen 130 detects a drag input from a preset position on the second keyboard 320 to a preset position on the first keyboard 330, the controller 160 can cause the touchscreen to be responsive. tap 130 switches the positions of the first keyboard 330 and the second keyboard 320 together. [054] For example, as shown in FIG. 6A, when a user drags a language selection key 332 of the first keyboard 330 to a language selection key 322 of the second keyboard 320, the touch screen 130 can switch the positions of the first keyboard 330 and the second keyboard 320 between themselves. FIG. 6B is an example in which the positions of the first keyboard 330 and the second keyboard 320 are switched. However, when the positions of the first keyboard 330 and the second keyboard 320 are switched, the positions of the language selection keys 332 and 322 may be positioned at the lower left or right end of a screen 310 for a user's convenience. A modified embodiment is possible in which language selection keys 332 and 322 are located in the center of a screen while maintaining the full shape of the first keyboard 330 and the second keyboard 320. [055] Since right-handed people outnumber left-handed ones, a first keyboard 330 for input of a main language is located on the right side. However, a left-handed user may wish to locate the first keyboard 330 on the left side. In addition, when a right-handed user inputs a second keyboard language temporarily and primarily, the user may wish to locate the second keyboard 320 on the right side. [056] Instead of the preceding drag input, via another touch input, keyboard input, or a terminal setting, the positions of the first keyboard 330 and the second keyboard 320 can be switched with each other. [057] In a modified mode, when recognizing drag input greater than a preset distance in a preset direction, the touchscreen 130 can switch the positions of the first keys 330 and the second keys 320 with each other. For example, when the touchscreen 130 receives drag input with a length greater than 5 centimeters (cm) and oriented from a right side to a left side, it may recognize drag input as position-shifting input from keyboards that prompts the positions of the first keyboard 330 and the second keyboard 320 to be switched with each other. They can be changed according to a setting from a software provider, a hardware producer, or a user if input from a direction or an extension is recognized as a change of position input from a keyboard. [058] A drag entry direction is an approximate entry direction. Substantially, when a complete drag-in path has a constant orientation, a direction corresponding to the orientation can be a drag-in direction. That is, when the coordinated movement for a vertical direction is 3 millimeters (mm) and the coordinated movement for a horizontal direction is 5 cm in drag input, the coordinated movement for a vertical direction can be disregarded. Therefore, a drag input direction is a left direction. [059] However, the first keyboard and the second keyboard can be shown on a top edge, a left side, or a right side of the 310 screen according to the setting. Likewise, the user can switch the positions of the first keyboard 330 and the second keyboard 320 with each other. [060] the user can conveniently switch keyboard positions according to an embodiment of FIGS. 6A and 6B. [061] FIGS. 7A and 7B illustrate a screen that provides a keyboard interface in accordance with an embodiment of the present invention. [062] A user can drag a symbol select key 332a to a position of a French language select key 422d on a screen of FIG. 7A. If touch screen 130 detects drag input, a controller 160 switches the positions of symbol select key 332a and French language select key 422d with each other. When the symbol select key 332a and the French language select key 422d are toggled together, a screen of FIG. 7A is changed to a screen of FIG. 7B. Then, if the user touches the French language selection key 422d on the screen in FIG. 7B, controller 160 changes a language of the first keyboard 330 to a French language. Likewise, if the user selects a symbol select key 322a on a screen of FIG. 7B, controller 160 changes the language of second keyboard 420 to symbols. That is, through the preceding drag input, the symbol select key 322a becomes a key that selects the language of the second keyboard 420, and a French language select key 422d becomes a key that selects the language of the keyboard. first keyboard 330. The preceding operation can be performed in the same way when the French language select key 422d is dragged to a position of a symbol select key 322a. [063] In an embodiment of FIGS. 7A and 7B, the user can change languages freely and conveniently, which is applicable to the first keyboard 330 and the second keyboard 420. [064] FIGS. 8A to 8C illustrate a screen that provides a keyboard interface in accordance with an embodiment of the present invention. A user drags a Korean language selection key 332a to a position of a Chinese selection key 422a. Then, a "Northeast Asia" selection key 422a is displayed in a position of a Chinese select key 422a of FIG. 8A as a screen of FIG. 8B. Text to be displayed at a key position 422a can be entered by a user or automatically selected by a system. In the preceding mode, since both the Korean language and the Chinese language are from Northeast Asia, "Northeast" represents that it is displayed in a position of a 422a key. [065] Next, if a user touches a "Northeast Asia" selection key 422a, a pop-up interface 810 is provided as illustrated in FIG. 8C. In this case, the 810 pop-up interface includes a Chinese select key 810b corresponding to an existing Chinese select key in a position of a corresponding 422a key and a Korean language select key 810a dragged to the corresponding 422a key position . If the user selects a Korean language selection key 810a or a Chinese selection key 810b, a language of the second keyboard 420 becomes the Korean language or the Chinese language. That is, if a certain key (ie, first key) is dragged to a position of another key (ie, second key), a category display button that combines a language of the first key with a language of the second key is provided to a position of the second key. If the user touches a corresponding category display button, a popup interface capable of selecting one of the first key language or second key language or a selection interface of another scheme is provided. [066] This embodiment illustrates that the language selection key 332 of the first keyboard 330 is dragged as a language selection key 422 of the second keyboard 420. In another embodiment, when one of the language selection keys 332 of the first keyboard 330 is dragged to a position of another language selection key or a language selection key 422 of the second keyboard 420 is dragged to a position of another language selection key 442, the keyboard interface can be provided as described above. Furthermore, when one of the language selection keys of the second keyboard 200 is dragged to a position of one of the first keyboard 330, the same operation is performed. [067] In an embodiment of FIGS. 6 to 8A, a user can more effectively use a limited language selection key space to conveniently input more languages. [068] In an embodiment illustrated in FIGS. 8A to 8C, single drag input is used as input to create a category. However, this can cause a problem as it may not be clear whether the illustrated embodiment is used in FIGS. 7A and 7B or in FIGS. 6A and 6B. In a modified modality, to solve such problem, input by dragging a touch contact point to a position of a Chinese select key 422a after the touch touch point remains in a state where the Korean language select key 332b is played longer than a preset time can be interpreted as input to create a category. For example, the preset time can be one second. [069] For example, if a user drags a Korean language selection key 332b to a position of a Chinese selection key 422a by a drag input, language selection keys can be switched to each other in FIGS mode. 7A and 7B. However, if a user holds a tap for a Korean language select key 332b (long key) for a time longer than one second and then drags the Korean language select key 332b to a position of the Chinese select key 422a, a language selection key can be categorized according to an embodiment of FIGS. 8A to 8C. [070] In addition, respective initial tap times can be adjusted with respect to keyboard position shift input for the mode of FIGS. 6A and 6B, language selection key switching input for the embodiment of FIGS. 7A and 7B, and language selection key categorization input for the embodiment of FIGS. 8A to 8C. Here, the initial tapping time refers to a hold time of a certain point or a tapping point in a played state of a certain key. For example, if the initial touch time is less than one second, the drag input after an initial touch can be interpreted as touch position change input. If the initial touch time is in the range between one second and two seconds, the drag input after an initial touch can be interpreted as language selection key switching input. If the initial touch time is greater than two seconds, the drag input after an initial touch can be interpreted as language selection key categorization input. According to the tuning technique, the user can adjust the initial tapping time to control different keyboards. [071] It will be apparent that respective blocks of the processing flowchart of FIG. 2 and a combination of these can be executed by computer program instructions. Since computer program instructions can be executed by a universal computer processor, special computer or other programmable data processing equipment, instructions executed through a computer processor or other programmable data processing equipment generate means for performing the functions described in the block(s) of the flowchart. Since computer program instructions can be stored in an available computer or computer readable memory capable of directing a computer or other programmable data processing equipment to implement functions in a specific schema, equipment involving the means can be produced. of instructions that perform functions described in the block(s) of the flowchart. Since the computer program instructions can be assembled into a computer or other programmable data processing equipment, several operating steps are performed on the computer or other programmable data processing equipment to create a process executed by the computer so that the instructions carried out by the computer or other programmable data processing equipment can provide steps for executing the functions described in the block(s) of the flowchart. [072] In addition, each block can indicate a part of a module, a segment, or a code that includes at least one executable instruction for execution of specific logical function(s). It should be recognized that several execution examples can generate functions described in out-of-order blocks. For example, two blocks shown continuously can be performed simultaneously, and blocks can be performed in a conversion order according to corresponding functions. [073] As used in this embodiment, the term "unit" (such as key input unit 140 of FIG. 1) refers to software or a hardware structural element such as a Programmable Field Gate Arrangement (FPGA) or Application Specific Integrated Circuit (ASIC), and the "unit" performs some activities. However, the term "drive" is not limited to software or hardware. The "unit" can be configured to be stored on an addressable storage medium and to reproduce at least one processor. Consequently, for example, "unit" includes structural software elements, object-oriented hardware structural elements, structural elements of classes, structural elements of tasks, processes, functions, attributes, procedures, subroutines, code segments of program, triggers, firmware, microcode, circuit, data, database, data structures, tables, sets and variables. Functions provided in structural elements and "units" can be compromised by the smaller number of structural elements and "units", or can be divided by additional structural elements and "units". Furthermore, structural elements and "units" can be implemented to reproduce a device or at least a CPU on a multimedia security card. [074] Although embodiments of the present invention have been described in detail above, it should be clearly understood that many variations and modifications of the basic inventive concepts taught herein that may appear to those skilled in the art will still fall within the scope of the present invention as defined. in the appended claims and their equivalents.
权利要求:
Claims (16) [0001] 1. Method for providing a character input interface on a terminal (100) having a touch-sensitive screen, the method comprising: displaying, on the touch-sensitive screen, a first keyboard interface that includes a single keyboard for character input; based on at least identifying, while displaying the first keyboard interface, that the terminal (100) is in a landscape mode, jointly displaying a character input area and a second keyboard interface on the touch screen, in which the second keyboard interface includes a first keyboard (330) and a second keyboard (320, 420), wherein the first keyboard (330) and the second keyboard (320, 420) comprise a first type of character keys and a second type of character keys, respectively, and wherein the second keyboard (320, 420) further comprises a plurality of character type selection keys comprising a language selection key (322a, 422a, 422b, 422c, 422d) for select a type of character keys for a spoken language, based on receiving, via the touch screen, a user touch input for one of the plurality of character type selection keys of the second keyboard (320, 420) while exhibiting the first type of character keys and the second type of character keys, replacing the second type of character keys of the second keyboard (320, 420) with a third type of character keys while displaying the first type of character keys of the first keyboard (330); and displaying a plurality of characters in the character input area, wherein one character of the plurality of characters is entered by a character key of the first type of character keys and another character of the plurality of characters is entered by a character key of the third type of character keys, where the first type of character keys is for a first spoken language and the second type of character keys is for a second spoken language, and where the first spoken language is different from the second spoken language. [0002] 2. Method according to claim 1, characterized in that the plurality of character type selection keys is maintained after replacing the second type of character keys of the second keyboard (320, 420) with the third type of character keys. [0003] 3. Method according to claim 1, characterized in that an area for displaying the second type of character keys is different from an area for displaying the third type of character keys. [0004] 4. Method according to claim 1, characterized in that the first keyboard (330) and the second keyboard (320, 420) are arranged side by side and are oriented in the same direction. [0005] The method of claim 1, further comprising: displaying characters in the character input area, wherein the characters are entered by at least one character key of the first type of character keys and at least one key character keys of the second type of character keys. [0006] The method of claim 1, further comprising changing a location of at least one of the first keyboard (330) and the second keyboard (320, 420), based on a touch and motion input received via the touch screen. [0007] Method according to claim 1, characterized in that it further comprises displaying, on the touch-sensitive screen, the first keyboard (330) with an altered size based on another touch input and movement received through the touch-sensitive screen. [0008] 8. Method according to claim 1, characterized in that the joint display of the character input area and the second keyboard interface automatically comprises jointly displaying the character input area and the second keyboard interface. [0009] 9. Terminal (100) for providing a character input interface, the terminal (100) characterized by comprising: a memory (150); and a processor (160) configured to: display, on the terminal's touch screen (100), a first keyboard interface that includes a single keyboard for inputting characters, based on at least identifying, while displaying the first interface keyboard interface, that the terminal (100) is in landscape mode, together displays a character input area and a keyboard interface on the touch screen, wherein the second keyboard interface includes a first keyboard (330) and a second keyboard (320, 420), wherein the first keyboard (330) and the second keyboard (320, 420) comprise a first type of character keys and a second type of character keys, respectively, and wherein the second keyboard (320, 420) further comprises a plurality of character type selection keys comprising a language selection key (322a, 422a, 422b, 422c, 422d) for selecting a type of character keys for a spoken language, on the basis of in receiving, through It is from the touchscreen, a user touch input to one of the plurality of character type selection keys of the second keyboard (320, 420) while displaying the first type of character keys and the second type of character keys , replaces the second type of character keys of the second keyboard (320, 420) with a third type of character keys while displaying the first type of character keys of the first keyboard (330); and displaying a plurality of characters in the character input area, wherein one character of the plurality of characters is entered by a character key of the first type of character keys and another character of the plurality of characters is entered by a character key of the third type of character keys, where the first type of character keys is for a first spoken language and the second type of character keys is for a second spoken language, and where the first spoken language is different from the second spoken language. [0010] 10. Terminal (100) according to claim 9, characterized in that the processor (160) is configured to maintain the plurality of character type selection keys replacing the second type of character keys of the second keyboard (320, 420) by the third type of character keys. [0011] 11. Terminal (100) according to claim 9, characterized in that the area for displaying the second type of character keys is different from the area for displaying the third type of character keys. [0012] 12. Terminal (100), according to claim 9, characterized in that the first keyboard (330) and the second keyboard (320, 420) are arranged side by side and oriented in the same direction. [0013] 13. Terminal (100) according to claim 9, characterized in that the processor (160) is configured to display characters in the character input area displayed on the touch screen, and in which characters are entered by at least one character key of the first type of character keys and at least one character key of the second type of character keys. [0014] 14. Terminal (100) according to claim 9, characterized in that the processor (160) is configured to change a location of at least one of the first keyboard (330) and the second keyboard (320, 420) based on a touch and motion input received via the touchscreen. [0015] 15. Terminal (100) according to claim 9, characterized in that the processor (160) is configured to display, on the touch screen, the first keyboard (330) with a changed size based on another input of touch and motion received via the touchscreen. [0016] 16. Terminal (100) according to claim 9, characterized in that the processor (160) is configured to jointly display the 10-character input area and the second keyboard interface to control to automatically display the area together of character input and the second keyboard interface.
类似技术:
公开号 | 公开日 | 专利标题 BR112013031809B1|2021-04-20|method and equipment for providing character input interface. US9678943B2|2017-06-13|Partial gesture text entry KR20170062954A|2017-06-08|User terminal device and method for display thereof BR102014002492A2|2015-12-15|method and apparatus for multitasking CN108733303B|2021-01-26|Touch input method and apparatus of portable terminal US20090109187A1|2009-04-30|Information processing apparatus, launcher, activation control method and computer program product US20150160907A1|2015-06-11|Information processing method and electronic device US20130169534A1|2013-07-04|Computer input device US10146424B2|2018-12-04|Display of objects on a touch screen and their selection US20110191713A1|2011-08-04|Information processing apparatus and image display method US10387017B2|2019-08-20|Electronic device for displaying multiple screens and control method therefor KR102168648B1|2020-10-21|User terminal apparatus and control method thereof US20120151409A1|2012-06-14|Electronic Apparatus and Display Control Method CN108509138B|2020-08-07|Taskbar button display method and terminal thereof US20150138102A1|2015-05-21|Inputting mode switching method and system utilizing the same KR20120078816A|2012-07-11|Providing method of virtual touch pointer and portable device supporting the same KR101919515B1|2018-11-16|Method for inputting data in terminal having touchscreen and apparatus thereof WO2016183940A1|2016-11-24|Method, apparatus and terminal for controlling keyboard display and computer storage medium
同族专利:
公开号 | 公开日 WO2012169730A3|2013-03-28| AU2017200873B2|2018-10-11| US9886191B2|2018-02-06| AU2017200873A1|2017-03-02| BR112013031809A2|2017-01-31| JP6286599B2|2018-02-28| JP2017162507A|2017-09-14| US10359932B2|2019-07-23| US9535605B2|2017-01-03| US20120313858A1|2012-12-13| WO2012169730A2|2012-12-13| KR101704549B1|2017-02-22| CN108121456A|2018-06-05| AU2012267639B2|2016-11-10| CN108121457B|2021-05-11| KR20120136796A|2012-12-20| EP3355167A1|2018-08-01| CA2838799A1|2012-12-13| JP2014519772A|2014-08-14| US20180121085A1|2018-05-03| JP6965319B2|2021-11-10| US20160062650A1|2016-03-03| JP2018067362A|2018-04-26| AU2012267639A1|2014-01-09| EP2718788A4|2014-12-03| CN103733162A|2014-04-16| EP2718788A2|2014-04-16| JP2019220237A|2019-12-26| CN108121457A|2018-06-05| EP2718788B1|2018-07-04| CA2838799C|2018-12-18|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 JPH0341335U|1989-08-31|1991-04-19| US7168046B2|2001-04-26|2007-01-23|Lg Electronics Inc.|Method and apparatus for assisting data input to a portable information terminal| KR20040056700A|2002-12-24|2004-07-01|한국전자통신연구원|An improved software keyboard with 2-way tray and key input method using therof| KR100593993B1|2003-10-22|2006-06-30|삼성전자주식회사|Apparatus and method for recognizing the character| CN101228570B|2005-07-22|2010-05-19|马特·帕尔拉科夫|System and method for a thumb-optimized touch-screen user interface| FR2891928B1|2005-10-11|2008-12-19|Abderrahim Ennadi|TOUCH SCREEN KEYBOARD UNIVERSAL MULTILINGUAL AND MULTIFUNCTION| JP4700539B2|2006-03-22|2011-06-15|パナソニック株式会社|Display device| US7773075B2|2006-03-22|2010-08-10|Panasonic Corporation|Display apparatus| US20080046496A1|2006-05-18|2008-02-21|Arthur Kater|Multi-functional keyboard on touch screen| US7941760B2|2006-09-06|2011-05-10|Apple Inc.|Soft keyboard display for a portable multifunction device| US7602378B2|2006-10-26|2009-10-13|Apple Inc.|Method, system, and graphical user interface for selecting a soft keyboard| BRPI0715672B1|2006-11-10|2019-01-22|Blackberry Ltd|portable electronic device with multi-axis input device and selectable language indicator for language selection, and associated method| KR20080044677A|2006-11-17|2008-05-21|삼성전자주식회사|Remote control apparatus using a soft keyboard, method for inputting character by remote control apparatus and display apparatus using a soft keyboard| JP2008305294A|2007-06-11|2008-12-18|Sharp Corp|Portable terminal device mounted with full keyboard and full keyboard display method| WO2009039870A1|2007-09-24|2009-04-02|Nokia Corporation|Method and device for character input| TWI416399B|2007-12-28|2013-11-21|Htc Corp|Handheld electronic device and operation method thereof| JP4364273B2|2007-12-28|2009-11-11|パナソニック株式会社|Portable terminal device, display control method, and display control program| IL188523D0|2008-01-01|2008-11-03|Keyless Systems Ltd|Data entry system| US9176665B2|2008-01-30|2015-11-03|Hewlett-Packard Development Company, L.P.|Flexible user input device system| CN101266520B|2008-04-18|2013-03-27|上海触乐信息科技有限公司|System for accomplishing live keyboard layout| US20100030549A1|2008-07-31|2010-02-04|Lee Michael M|Mobile device having human language translation capability with positional feedback| EP2175355A1|2008-10-07|2010-04-14|Research In Motion Limited|Portable electronic device and method of secondary character rendering and entry| US20110211546A1|2008-11-03|2011-09-01|Kari Juhani Hooli|Transmitting Scheduling Request with Multiple Antennas| EP2199885A1|2008-12-22|2010-06-23|Research In Motion Limited|Portable electronic device and method of controlling same| JP2012088750A|2009-02-09|2012-05-10|Toshiba Corp|Electronic apparatus and character input program for electronic apparatus| US8830176B2|2009-02-27|2014-09-09|Blackberry Limited|Mobile wireless communications device to display a cursor based upon a selected keyboard mode and associated methods| US20100277414A1|2009-04-30|2010-11-04|Qualcomm Incorporated|Keyboard for a portable computing device| KR101578430B1|2009-07-13|2015-12-18|엘지전자 주식회사|Portable terminal| KR101043944B1|2009-09-30|2011-06-24|주식회사 팬택|Method and apparatus for providing virtual keyboard| KR101115467B1|2009-09-30|2012-02-24|주식회사 팬택|Terminal and method for providing virtual keyboard| US20110242138A1|2010-03-31|2011-10-06|Tribble Guy L|Device, Method, and Graphical User Interface with Concurrent Virtual Keyboards| CN101853136A|2010-06-22|2010-10-06|上海合合信息科技发展有限公司|Virtual keyboard and dynamic adjustment method thereof and electronic device| US20120068937A1|2010-09-16|2012-03-22|Sony Ericsson Mobile Communications Ab|Quick input language/virtual keyboard/ language dictionary change on a touch screen device| US20120310622A1|2011-06-02|2012-12-06|Ortsbo, Inc.|Inter-language Communication Devices and Methods| KR101704549B1|2011-06-10|2017-02-22|삼성전자주식회사|Method and apparatus for providing interface for inpputing character|KR101704549B1|2011-06-10|2017-02-22|삼성전자주식회사|Method and apparatus for providing interface for inpputing character| US20130249810A1|2012-03-22|2013-09-26|Microsoft Corporation|Text entry mode selection| US20130285926A1|2012-04-30|2013-10-31|Research In Motion Limited|Configurable Touchscreen Keyboard| GB201212878D0|2012-07-20|2012-09-05|Pike Justin|Authentication method and system| US20140040810A1|2012-08-01|2014-02-06|James George Haliburton|Electronic device and method of changing a keyboard| TWI499967B|2012-12-21|2015-09-11|Univ Nat Cheng Kung|Touch input mehod for electronical device with virtual buttons, system thereof, programed product thereof and readable recording medium thereof| US20140250402A1|2013-03-04|2014-09-04|Microsoft Corporation|Efficient input mechanism for a computing device| US9588675B2|2013-03-15|2017-03-07|Google Inc.|Document scale and position optimization| US9767076B2|2013-03-15|2017-09-19|Google Inc.|Document scale and position optimization| US20140317564A1|2013-04-23|2014-10-23|Synaptics Incorporated|Navigation and language input using multi-function key| KR101509495B1|2013-10-18|2015-04-09|한국전자통신연구원|The input device and method for security keypad by shifting keypad| US20150220217A1|2014-02-05|2015-08-06|Ali Salman ALSHAFAI|Multilingual interface and input device| US20150242392A1|2014-02-27|2015-08-27|Ford Global Technologies, Llc|International keyboard for in-car communication and entertainment system| US9304599B2|2014-03-21|2016-04-05|Dell Products L.P.|Gesture controlled adaptive projected information handling system input and output devices| US9965038B2|2014-03-21|2018-05-08|Dell Products L.P.|Context adaptable projected information handling system input environment| US10133355B2|2014-03-21|2018-11-20|Dell Products L.P.|Interactive projected information handling system support input and output devices| US9348420B2|2014-03-21|2016-05-24|Dell Products L.P.|Adaptive projected information handling system output devices| US10845982B2|2014-04-28|2020-11-24|Facebook, Inc.|Providing intelligent transcriptions of sound messages in a messaging application| KR20150128303A|2014-05-09|2015-11-18|삼성전자주식회사|Method and apparatus for controlling displays| CN104076945B|2014-07-10|2017-10-10|广州三星通信技术研究有限公司|Apparatus and method for showing input keyboard in the terminal| US10503398B2|2014-11-26|2019-12-10|Blackberry Limited|Portable electronic device and method of controlling display of selectable elements| US9690400B2|2015-04-21|2017-06-27|Dell Products L.P.|Information handling system interactive totems| GB201520741D0|2015-05-27|2016-01-06|Mypinpad Ltd And Licentia Group Ltd|Authentication methods and systems| EP3307651A2|2015-06-15|2018-04-18|International Refills Company Limited|Cassette and apparatus for use in disposing waste materials into an elongated flexible tube| US10379660B2|2015-06-19|2019-08-13|Fresenius Medical Care Holdings, Inc.|Input device for a medical treatment system| US10379737B2|2015-10-19|2019-08-13|Apple Inc.|Devices, methods, and graphical user interfaces for keyboard interface functionalities| CN105607755B|2015-12-18|2019-01-15|联想有限公司|A kind of control method, apparatus and system| JP6220374B2|2015-12-18|2017-10-25|レノボ・シンガポール・プライベート・リミテッド|Information processing apparatus, output character code determination method, and program| KR101717488B1|2016-09-23|2017-03-17|신성이노테크|Method and Apparatus for Inputting Characters| US10139973B2|2016-11-09|2018-11-27|Dell Products L.P.|Information handling system totem tracking management| US10139930B2|2016-11-09|2018-11-27|Dell Products L.P.|Information handling system capacitive touch totem management| US10146366B2|2016-11-09|2018-12-04|Dell Products L.P.|Information handling system capacitive touch totem with optical communication support| US10139951B2|2016-11-09|2018-11-27|Dell Products L.P.|Information handling system variable capacitance totem input management| US10496216B2|2016-11-09|2019-12-03|Dell Products L.P.|Information handling system capacitive touch totem with optical communication support| US10324537B2|2017-05-31|2019-06-18|John Park|Multi-language keyboard system| JP6889623B2|2017-06-22|2021-06-18|シャープ株式会社|Image forming device| KR102123145B1|2018-02-21|2020-06-15|박종환|Input method and input device based on position of finger on input device| US10459528B2|2018-02-28|2019-10-29|Dell Products L.P.|Information handling system enhanced gesture management, control and detection| US10664101B2|2018-06-28|2020-05-26|Dell Products L.P.|Information handling system touch device false touch detection and mitigation| US10761618B2|2018-06-28|2020-09-01|Dell Products L.P.|Information handling system touch device with automatically orienting visual display| US10795502B2|2018-06-28|2020-10-06|Dell Products L.P.|Information handling system touch device with adaptive haptic response| US10817077B2|2018-06-28|2020-10-27|Dell Products, L.P.|Information handling system touch device context aware input tracking| US10635199B2|2018-06-28|2020-04-28|Dell Products L.P.|Information handling system dynamic friction touch device for touchscreen interactions| US10852853B2|2018-06-28|2020-12-01|Dell Products L.P.|Information handling system touch device with visually interactive region| WO2020022645A1|2018-07-27|2020-01-30|Samsung Electronics Co., Ltd.|Method and electronic device for configuring touch screen keyboard|
法律状态:
2018-12-11| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2019-10-29| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2020-12-08| B06A| Patent application procedure suspended [chapter 6.1 patent gazette]| 2021-03-23| B09A| Decision: intention to grant [chapter 9.1 patent gazette]| 2021-04-20| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 30/04/2012, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 KR1020110055955A|KR101704549B1|2011-06-10|2011-06-10|Method and apparatus for providing interface for inpputing character| KR10-2011-0055955|2011-06-10| PCT/KR2012/003332|WO2012169730A2|2011-06-10|2012-04-30|Method and apparatus for providing character input interface| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|